package com.neymar.service;

import com.neymar.entity.User;
import com.neymar.vo.UserVO;

/**
 * <p>
 * 用户表 服务类
 * </p>
 *
 * @author neymar
 * @since 2021-06-02
 * <p>
 * 1、用户注册
 * 2、删除用户【同时删除用户的详细信息【applicant】】
 * 3、修改用户信息
 * 4、验证用户信息
 * 5、查询用户总数
 * 6、查询用户id、用户名、账号类型
 * 7、查询用户详细信息 【6中的信息 ＋ 详细个人信息】
 * 8、通过id查询用户的名字
 */
public interface UserService {
    int save(User user);
    int deleteUserById(String userId);
    int updateUserById(User user);
    User findUser(User user);
    int userNumber();
    UserVO findAllUser(Integer current, Integer size);
    UserVO findAllUserDetails(Integer current, Integer size);
    User findOneById(String userId);
    String findById(String userId);
}
